body {
	background: #F6F6F6;
	width: 100%;
	font-family: PingFang SC, PingFangSC-Medium, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
	font-size: 14px;
	line-height: 20px;
	-webkit-text-size-adjust: none;
}

* {
	margin: 0;
	padding: 0;
}


/*或者 html,body,p {margin:0;padding:0;}*/

a img,
:link img,
:visited img {
	border: 0;
}

a:link,
a:visited {
	text-decoration: none;
	color: #666666;
}

a:hover,
a:focus {
	text-decoration: underline;
	/* color: #FFFFFF; */
	text-decoration: none;
}

ul,
ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	/* 	display: inline; */
}

.container {
	width: 100%;
	margin: 0 auto;
	background: #F6F6F6;
}

#top_bg {
	width: 100%;
	height: 70px;
	opacity: 1;
	background: #ffffff;
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.10);
	margin: 0 auto;
	top: 0px;
	position: fixed;
	_position: absolute;
	_top: expression(documentElement.scrollTop + "px");
	z-index: 9999;
	bottom: 0px;
	left: 0;
	right: 0;
}

.top {
	width: 1280px;
	height: 70px;
	margin: 0 auto;
}

.top .logo_l {
	width: 192px;
	height: 50px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	background: url({pboot:sitetplpath}/images/logo.png) no-repeat left;
}

.nav_z {
	width: auto !important;
	height: 50px;
	float: left;
	position: relative;
	z-index: 999;
	margin-top: 12px;
}

#navul li {
	float: left;
	height: 22px;
	opacity: 1;
	font-size: 16px;
	font-weight: 500;
	text-align: justify;
	color: #333333;
	line-height: 22px;
	margin-left: 35px;
	margin-top: 15px;
}


/*#navul li a:link,
#navul li a:visited {
	color: #FFF;
	font-weight: 500;
	letter-spacing: 2px;
}*/


/*#navul li ul {
	display: none;
	position: absolute;
	z-index: 999;
	background: #e6e6e6;
	border: #c6c6c6 1px solid;
	border-bottom: none;
	left: -1px;
}*/


/*#navul li ul li {
	display: block;
	width: 80px;
	float: none;
	height: 40px;
	position: relative;
	line-height: 22px;
	border-bottom: #C6C6C6 1px solid;
	font-size: 12px;
	overflow: hidden
}*/

#navul li a:hover {
	/*background:#0573BD;*/
	color: #0573BD;
	/*width: 66px;*/
}


/*#navul li.navmoon a {
	color: #404a58;
}

#navul li.navhome a:hover {
	color: #FCFF00;
}

#navul li.navmoon ul {
	display: block;
}

#navul li.navmoon ul a {
	display: block;
	width: 80px;
	height: 40px;
	line-height: 22px;
}

#navul li.navmoon ul a:hover {
	color: #0573bd;
	background: #FFF;
}*/

.drop-down {
	position: relative;
}

.drop-down-content {
	padding: 0;
	display: none;
	position: absolute;
	width: 100px;
     height: 50px;
     text-align: center;
     line-height: 50px;
     text-align: center;
     text-decoration: none;
     background-color: #2f3e45;
}

.drop-down-content ul li{
	 
	float: left;
	height: 22px;
	opacity: 1;
	font-size: 16px;
	font-weight: 500;
	text-align: justify;
	color: #ffffff;
	line-height: 22px;
	margin-top: 15px;
}
.drop-down-content li:hover a {
	background-color: red;
}

#navul .drop-down:hover .drop-down-content {
	display: block;
}

.toptel {
	float: right;
	width: 116px;
	height: 20px;
	opacity: 1;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	color: #666666;
	line-height: 20px;
	margin-top: 28px;
}

.tel400 {
	float: right;
	width: 145px;
	height: 23px;
	opacity: 1;
	font-size: 21px;
	font-family: Arial, Arial-Regular;
	font-weight: 400;
	text-align: justify;
	color: #ff7e00;
	line-height: 24px;
	margin-top: 15px;
}


/*首页banner*/

slider,
.slider .slider-img {
	overflow: hidden;
	height: 830px;
}

.slider {
	width: 1920px;
	margin: 0 auto;
	position: relative;
}

.slider:hover .slider-btn {
	color: #fff;
	text-shadow: 0 0 5px #666;
}

.slider .slider-img {
	width: 5760px;
	position: relative;
}

.slider .slider-img .slider-img-ul {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}

.slider .slider-img .slider-img-ul li {
	float: left;
}

.slider .slider-img .slider-img-ul li img {
	width: 1920px;
	height: 830px;
}

.slider .slider-wenzi {
	position: absolute;
	right: 47%;
	bottom: 363px;
	width: 700px;
	height: 285px;
	opacity: 0.9;
	background: #1f368f;
	color: #FFFFFF;
}

.slider .slider-wenzi .bt {
	font-size: 48px;
	margin-left: 29px;
	margin-top: 50px;
}

.slider .slider-wenzi .ms {
	font-size: 16px;
	margin-left: 29px;
	margin-top: 22px;
	width: 480px;
	line-height: 28px;
}

.slider .slider-wenzi .an {
	width: 136px;
	height: 37px;
	border: 2px solid #ffc800;
	border-radius: 19px;
	margin-left: 50px;
	margin-top: 50px;
	text-align: center;
	font-size: 18px;
	line-height: 36px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.slider .slider-dot ul {
	position: absolute;
	right: 50%;
	bottom: 30px;
}

.slider .slider-dot ul li {
	cursor: pointer;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #ccc;
	border: 2px solid #fff;
	float: left;
	margin-left: 10px;
}

.slider .slider-dot ul li.active,
.slider .slider-dot ul li:hover {
	background: #fff;
}

.slider .slider-btn {
	position: absolute;
	width: 50px;
	height: 100px;
	top: 50%;
	line-height: 100px;
	text-align: center;
	color: #fff;
	font-size: 28px;
	text-decoration: none;
	font-family: '黑体';
	color: rgba(255, 255, 255, 0);
}

.slider .slider-btn:hover {
	background: rgba(125, 125, 125, .3);
}

.slider .slider-btn.slider-btn-left {
	left: 0;
	margin-top: -50px;
}

.slider .slider-btn.slider-btn-right {
	right: 30px;
	margin-top: -50px;
}

.indexpubbg {
	width: 100%;
	background: #FFFFFF;
	padding-top: 25px;
}

.indexpub {
	width: 1300px;
	height: 213px;
	margin: 0 auto;
}

.indexpub ul li {
	width: 250px;
	height: 163px;
	float: left;
	border-right: 1px solid rgba(153, 153, 153, 0.3);
	margin-right: -1px;
	text-align: center;
}

.indexpub ul li a:hover {
	color: #ff7e00;
}

.indexpub ul li img {
	width: 186px;
	height: 120px
}

.indexpub ul li:last-child {
	border-right: 0;
}

.indexpub ul li .title {
	font-size: 16px;
	color: #333333;
	text-align: center;
	font-weight: 500
}

.indexpub ul li p {
	font: 14px;
	color: #777777;
	text-align: center;
}

.scenariotitlebg {
	width: 100%;
	background: #FFFFFF;
	padding-top: 25px;
}

.scenariotitle {
	width: 1280px;
	margin: 0 auto;
	font-size: 26px;
	font-weight: 500;
	text-align: center;
	color: #333333;
	line-height: 37px;
	padding-bottom: 50px;
	padding-top: 50px;
}


/*首页解决方案*/

.scenariotbg {
	background: #f6f6f6;
	width: 100%;
	min-height: 40px;
}

.sliderbg {
	width: 100%;
	background-color: #F6F6F6;
}

#slider {
	width: 1280px;
	margin: 0 auto;
	position: relative;
}

.scroll {
	height: 580px;
	width: 1208px;
	overflow: auto;
	overflow-x: hidden;
	/* position: relative; */
	clear: left;
	/* background: #FFFFFF url(../images/content_pane-gradient.gif) repeat-x scroll left bottom; */
}

.scrollContainer div.panel {
	padding: 47px;
	height: 475px;
	width: 1168px;
}

.panelleft {
	width: 723px;
	height: 475px;
	float: left;
}

.panelright {
	float: left;
	padding-left: 50px;
	width: 385px;
	height: 475px;
	background-color: #FFFFFF;
}

.panelrighttl {
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	font-weight: 400;
	padding-top: 39px;
}

.panelrightdesc {
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	color: #333333;
	line-height: 26px;
	padding-top: 30px;
	width: 334px;
}

.panelrightlink {
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	color: #ff7e00;
	line-height: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.panelrightnl {
	font-size: 18px;
	font-weight: 400;
	text-align: justify;
	color: #333333;
	line-height: 25px;
}

.panelrightinfo {
	font-size: 16px;
	font-weight: 400;
	text-align: justify;
	color: #666666;
	line-height: 22px;
	padding-top: 18px;
}

#shade {
	background: #EDEDEC url(../images/shade.jpg) no-repeat 0 0;
	height: 50px;
}

ul.navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	/* padding-bottom: 9px; */
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
}

ul.navigation li {
	/* display:inline-block;
    margin-right: 10px;
	width: 195px;
	height: 39px;
	text-align: center; */
	width: 200px;
	display: inline;
	margin-right: 10px;
	margin-left: 20px;
}

ul.navigation a {
	/* padding: 10px;
    color: #333333;
	font-size: 18px;
	line-height: 25px; */
	display: inline-block;
	width: 150px;
	padding: 10px;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 18px;
}

ul.navigation a:hover {
	color: #FF7E00;
	border-bottom: 2px solid #FF7E00;
}

ul.navigation a.selected {
	background-color: #fff;
	border-bottom: 2px solid #ff7e00;
}

ul.navigation a:focus {
	outline: none;
}

.scrollButtons {
	position: absolute;
	top: 300px;
	cursor: pointer;
}

.scrollButtons.left {
	left: -20px;
}

.scrollButtons.right {
	right: -20px;
}


/*  首页介绍概述*/

.indexintrobg {
	background: #FFFFFF url(../images/首页img/in18.png)no-repeat 50% 0;
	width: 100%;
	height: 640px;
	margin: 0 auto;
	padding-top: 25px;
}

.indexintrotl {
	font-size: 26px;
	font-weight: 400;
	text-align: justify;
	color: #333333;
	line-height: 37px;
	text-align: center;
	padding-top: 63px;
}

.indexintrotl1 {
	width: 400px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin: 0 auto;
	color: #999999;
	font-size: 14px;
}

.indexintroline {
	display: inline-block;
	width: 110px;
	border-top: 2px solid #999999;
	vertical-align: 5px;
}

.indexintroinfo {
	width: 820px;
	height: 96px;
	opacity: 1;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #333333;
	line-height: 32px;
	margin: 0 auto;
	padding-top: 30px;
	text-indent: 2em;
}

.indexct {
	width: 721px;
	height: 120px;
	padding-top: 250px;
	margin: 0 auto;
}

.indexctleft {
	width: 195px;
	float: left;
	padding-left: 2px;
}

.indexctmiddle {
	width: 165px;
	float: left;
	padding-left: 106px;
}

.indexctright {
	width: 145px;
	float: left;
	padding-left: 104px;
}

.indexintrosmall {
	font-size: 14px;
	font-weight: 400;
	color: #999999;
	line-height: 20px;
}

.indexintrobig {
	font-size: 60px;
	font-weight: 700;
	color: #1f368f;
	line-height: 60px;
}


/* 首页客户案例 */

.indexcasebg {
	width: 100%;
	background: #f6f6f6;
	margin: 0 auto;
}

.indexcaseh1 {
	font-size: 26px;
	font-weight: 400;
	text-align: justify;
	color: #333333;
	line-height: 37px;
	text-align: center;
	margin: 0 auto;
	padding-top: 75px;
}

.indexcaseh2 {
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	color: #999999;
	line-height: 20px;
	margin: 0 auto;
	text-align: center;
	padding-top: 10px;
}


/*------------- 直接显示遮罩效果 开始 ------------------------------*/

.content-two {
	width: 1280px;
	height: 450px;
	margin: 20px auto;
	/* border: 1px solid #ccc; */
	/* padding: 15px 25px 15px 25px; */
}

.con-two {
	width: 300px;
	height: 200px;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	position: relative;
	cursor: pointer;
}

.con-two img {
	width: 300px;
	height: 200px;
}

.txt-two {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 138px;
	padding-top: 60px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: #1F368F;
	display: none;
	opacity: 0.9;
}

.txt-two h3 {
	font-weight: normal;
}

.txt-two p {
	font-size: 14px;
	display: block;
	line-height: 20px;
}


/*------------- 直接显示遮罩效果 结束------------------------------*/


/*  首页新闻资讯  */

.indexnewsbg {
	width: 100%;
	background-color: #FFFFFF;
	margin: 0 auto;
}

.indexnewstitle {
	width: 1280px;
	font-size: 26px;
	font-weight: 400;
	color: #333333;
	line-height: 37px;
	margin: 0 auto;
	text-align: center;
	padding-top: 80px;
}

.indexnewstl1 {
	font-size: 14px;
	font-weight: 400;
	color: #999999;
	line-height: 20px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 60px;
}

.slideTxtcontainer {
	width: 100%;
	background-color: #FFFFFF;
}

.containerhdbg {
	width: 100%;
	background-color: #FFFFFF;
}

.containerbdbg {
	width: 100%;
	background-color: #F6F6F6
}

.slideTxtBox {
	width: 100%;
	/* border: 1px solid #ddd; */
	text-align: left;
	/* padding-top: 30px; */
}

.slideTxtBox .hd {
	width: 1280px;
	height: 115px;
	line-height: 30px;
	background: #FFFFFF;
	padding: 0 10px 0 20px;
	/* border-bottom: 1px solid #ddd; */
	position: relative;
	margin: 0 auto;
}

.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	left: 20px;
	top: -1px;
	height: 115px;
}

.slideTxtBox .hd ul li {
	float: left;
	padding: 0 15px;
	cursor: pointer;
	width: 200px;
	text-align: center;
}

.slideTxtBox .hd ul li img {
	width: 50px;
	height: 50px;
}

.slideTxtBox .hd ul li span {
	font-size: 18px;
	font-weight: 400;
	color: #999999;
	line-height: 25px;
	display: block;
	margin-top: 20px;
}

.slideTxtBox .hd ul li.on {
	height: 115px;
	/* background: #fff; */
	/* border: 1px solid #ddd; */
	border-bottom: 2px solid #FF7E00;
	color: #FF7E00;
}

.slideTxtBox .hd ul li.on span {
	color: #FF7E00;
}

.slideTxtBox .bd ul {
	padding: 15px;
	zoom: 1;
	width: 1280px;
	margin: 0 auto;
	height: 534px;
}

.slideTxtBox .bd li {
	height: 24px;
	line-height: 24px;
}

.slideTxtBox .bd li .date {
	float: right;
	color: #999;
}

.clear {
	clear: both;
}


/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideTxtBox .arrow {
	/* position: absolute; */
	right: 10px;
	top: 0;
}

.slideTxtBox .arrow a {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("images/arrow.png") 0 0 no-repeat;
}

.slideTxtBox .arrow .next {
	background-position: 0 -50px;
}

.slideTxtBox .arrow .prevStop {
	background-position: -60px 0;
}

.slideTxtBox .arrow .nextStop {
	background-position: -60px -50px;
}

.newsCenterPanel {
	width: 100%;
	height: 584px;
	/* background: #fff; */
	overflow: hidden;
	*padding-bottom: 50px
}

.newsCenterPanel .title {
	position: relative;
	width: 410px;
	height: 85px;
	line-height: 85px;
	margin: 35px auto 30px auto;
	font-size: 50px;
	font-weight: normal;
	padding-top: 30px
}

.newsCenterPanel .title a {
	display: block;
	width: 100%;
	color: #2e2e30;
	text-align: center;
}

.newsCenterPanel_inner {
	width: 1280px;
	margin: 0 auto
}

.newsCenterPanel_inner .newContentBox {
	float: left;
	width: 600px;
	height: 120px;
	text-align: left;
	vertical-align: top;
	position: relative;
	padding-top: 50px;
	margin-left: 40px;
}

.newsCenterPanel_inner .newContentBox.odd {
	margin-right: 40px
}

.newsCenterPanel_inner .newContentBox a {
	cursor: pointer
}

.newsCenterPanel_inner .newContentBox .newTitle {
	float: left;
	font-size: 18px;
	font-weight: 400;
	text-align: justify;
	color: #333333;
	line-height: 25px;
}

.newsCenterPanel_inner .newContentBox a:hover .newTitle {
	color: #FF7E00;
}

.newsCenterPanel_inner .newContentBox .newTitleIcon {
	width: 19px;
	height: 19px;
	background: url(../images/plus.png) center no-repeat;
	background-color: #a6a6a6;
	position: absolute;
	right: 0;
	top: 14px
}

.newsCenterPanel_inner .newContentBox .border {
	position: absolute;
	left: 87px;
	top: 44px;
	width: 21px;
	border-top: 1px solid #FF7E00
}

.newsCenterPanel_inner .newContentBox .newContent {
	float: left;
	height: 40px;
	width: 424px;
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	color: #666666;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
	word-wrap: break-word;
	text-overflow: ellipsis;
	display: -webkit-box;
}

.newsCenterPanel_inner .newContentBox .newMore {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 16px;
	float: left;
	margin-left: 10px;
}

.newsCenterPanel_inner .newContentBox .newJia {
	width: 10px;
	height: 10px;
	opacity: 1;
	margin-left: 10px;
	/* background: #666666; */
	float: left;
}

.newsCenterPanel_inner .newContentBox a:hover .newMore {
	color: #FF7E00;
}

.newContentBox .time {
	width: 110px;
	height: 120px;
	border: 1px solid #999999;
	background: #999999;
	text-align: center;
	margin-right: 30px;
	/* margin-top: 14px; */
	float: left
}

.newContentBox .time .day {
	font-size: 50px;
	width: 56px;
	height: 50px;
	color: #FFFFFF;
	margin: 25px 29px 45px 25px;
	/* margin-top:25px; */
}

.newContentBox .time .ym {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: 400;
	width: 80px;
	height: 15px;
	margin: -45px 27px 25px 15px;
	/* margin-bottom: 25px; */
}

.newContentBox a:hover .time {
	background: #FF7E00
}

.newContentBox a:hover .day {
	color: #FFFFFF;
}

.newContentBox a:hover .ym {
	color: #FFFFFF;
}


/* 首页footer */

.indexfootbg {
	background-color: #1B2439;
	width: 100%;
	height: 430px;
	margin: 0 auto;
}

.indexfootContent {
	width: 1280px;
	margin: 0 auto;
}

.indexfootnav {
	height: 200px;
	width: 100%;
	margin: 0 auto;
}

.indexfootContact {
	float: left;
	padding-top: 80px;
}

.indexfootContact .zixun {
	font-size: 15px;
	font-weight: 400;
	color: #ffffff;
	line-height: 21px;
}

.indexfootContact .tel028Num {
	font-size: 21px;
	font-weight: 400;
	color: #ffffff;
	line-height: 24px;
	padding-top: 15px;
	padding-bottom: 0px;
}

.indexfootContact .tel185Num {
	font-size: 21px;
	font-weight: 400;
	color: #ffffff;
	line-height: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.indexfootContact .highTech {
	width: 126px;
	height: 32px;
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	color: #8b93a7;
	line-height: 16px;
	margin: 10px 0px 23px 0px;
}

.indexfootContact .qqcontact {
	width: 128px;
	height: 37px;
	background: #ff7e00;
	border-radius: 4px;
}

.indexfootContact .qqcontact img {
	margin: 8px 10px 8px 12px;
	float: left;
}

.indexfootContact .qqcontact span {
	font-size: 16px;
	font-weight: 400;
	text-align: justify;
	color: #ffffff;
	line-height: 22px;
	float: left;
	margin-top: 8px;
}

.indexfootnav .indexfootright {
	float: left;
	padding-top: 80px;
	padding-left: 50px;
}

.indexfootnav .indexfootright li {
	float: left;
	width: 175px;
	height: 163px;
	border-left: 1px solid rgba(153, 153, 153, 0.3);
}

.indexfootnav .indexfootright li img {
	width: 72px;
	height: 72px;
}

.indexfootnav .indexfootright a:first-child {
	font-size: 18px;
	font-weight: 400;
	color: #ffffff;
	line-height: 25px;
	margin-bottom: 5px;
}

.indexfootnav .indexfootright a {
	font-size: 14px;
	font-weight: 400;
	color: #8b93a7;
	line-height: 26px;
	float: left;
	margin-bottom: 5px;
	margin-left: 40px;
}

.indexfootlink {
	width: 100%;
	margin-top: 80px;
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	color: #999999;
	line-height: 20px;
	letter-spacing: 1px;
}

.indexfootlink .linkleft {
	float: left;
}

.indexfootlink .linkright a {
	margin-left: 10px;
	/* 将默认的外边距去掉 */
	float: left;
	/* 往左浮动 */
}

.indexfootfg {
	/* height: 1px; */
	border: 1px solid rgba(153, 153, 153, 0.3);
	margin-top: 30px;
}

.indexfootlast {
	width: 1280px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.indexfootlast .copyright {
	opacity: 0.8;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #999999;
	line-height: 16px;
	float: left;
}

.indexfootlast .address {
	float: left;
	opacity: 0.8;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #999999;
	line-height: 16px;
	margin-left: 50px;
}

.indexfootlast .beian {
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #999999;
	line-height: 20px;
	float: left;
	opacity: 0.8;
	margin-left: 50px;
}

.indexfootlast .beian a {
	text-decoration: underline;
	color: #999999;
}


/**   新闻资讯图片显示*/

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background-color: rgba(0, 0, 0, 0.5);
	/*dim the background*/
	text-align: center;
	display: none;
}

#overlay_pic {
	margin: 200px auto;
	width: 400px;
	box-shadow: 10px 10px 5px #000;
}

.jscarousal {
	width: 1280px;
	height: 439px;
	background-color: #F6F6F6;
	margin: 0 auto;
	padding: 0;
	padding: 22px 8px 22px 8px;
	position: relative;
	/*overflow: hidden;*/
}

.jscarousal .jscarousal-left,
.jscarousal .jscarousal-right {
	float: left;
	width: 36px;
	height: 98px;
	color: White;
	position: relative;
	top: 101px;
	cursor: pointer;
}

.jscarousal .jscarousal-left {
	background-image: url(../images/left_arrow.png);
	background-repeat: no-repeat;
	background-position: left;
}

.jscarousal .jscarousal-right {
	background-image: url(../images/right_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
}

.jscarousal-contents {
	width: 1200px;
	height: 439px;
	float: left;
	position: relative;
	overflow: hidden;
}

.jscarousal-contents>div {
	position: absolute;
	width: 100%;
	height: 439px;
}

.jscarousal-contents>div>div {
	width: 376px;
	height: 439px;
	float: left;
	margin-left: 15px;
	margin-right: 8px;
	background-color: #FFFFFF;
}

.jscarousal-contents>div>div a {
	text-decoration: none;
}

.jscarousal-contents img {
	width: 356px;
	height: 198px;
	margin: 10px
}

.hidden {
	display: none;
}

.visible {
	display: block;
}

.thumbnail-active {
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor: pointer;
}

.thumbnail-inactive {
	filter: alpha(opacity=100);
	opacity: 1;
	cursor: pointer;
}

.thumbnail-text {
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	color: #333333;
	line-height: 18px;
}

.thumbnail-desc {
	width: 304px;
	height: 75px;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	color: #666666;
	line-height: 25px;
	margin-left: 36px;
	margin-top: 10px;
}

.thumbnail-more {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 16px;
	float: left;
	margin-left: 36px;
	margin-top: 30px;
}